From 6dd8e77bf55968110935296468ca82e585ad6bd0 Mon Sep 17 00:00:00 2001 From: tsteven4 Date: Tue, 8 Jul 2014 13:13:39 +0000 Subject: [PATCH] also handle default namespace declarations for unknown elements in the gpx reader. --- gpsbabel/gpx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gpsbabel/gpx.cc b/gpsbabel/gpx.cc index 27760ab29..5030f3304 100644 --- a/gpsbabel/gpx.cc +++ b/gpsbabel/gpx.cc @@ -543,7 +543,7 @@ start_something_else(const QString el, const QXmlStreamAttributes& attr) avcp++; } for (int i = 0; i < ns_count; i++) { - *avcp = xstrdup(nsdecl[i].prefix().toString().prepend("xmlns:")); + *avcp = xstrdup(nsdecl[i].prefix().toString().prepend(nsdecl[i].prefix().isEmpty()? "xmlns" : "xmlns:")); avcp++; *avcp = xstrdup(nsdecl[i].namespaceUri().toString()); avcp++; -- 2.30.2